A global, distributed ordering library

نویسندگان

  • Cleve Ashcraft
  • François-Henry Rouet
چکیده

Computing a fill-reducing ordering of a sparse matrix is a critical step for sparse direct solvers. In the early days of the field, “bottom-up” or “greedy” methods were popular. These include the Minimum Degree algorithm [7] and its variants, and profile-reducing methods such as the Cuthill-McKee algorithm [2]. More recently, “top-down” or “divide-and-conquer” methods such as Nested Dissection [3] have been favored, in particular for problems arising from the discretization of PDEs on 3D domains. The idea is, given the adjacency graph G = (V, E) of the matrix, where V are vertices and E are edges, to partition the vertices V = BtStW where S separates B from W; S is called a vertex separator. Then, recursively, B and W are partitioned similarly. Most practical implementations, especially in distributed memory environments, rely on the multilevel framework, in which the graph is coarsened in order to find separators. ParMETIS [6] and PT-Scotch [1] are widely used graph partitioning packages that rely on the multilevel framework. The approach we propose here is a top-down algorithm, but it is not multilevel. Instead, we perform all the operations on the whole, uncoarsened, graph. We refer to this as a “global” method. In the next sections we describe briefly our algorithm and our distributedmemory implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support-based Distributed Search

Algorithms for Distributed Constraint Satisfaction Problems have tended to mirror existing non-distributed global-search or localsearch algorithms. Unfortunately, existing distributed global-search algorithms derive from classical backtracking search methods and require a total ordering over variables for completeness. Distributed variants of local-search algorithms (such as distributed breakou...

متن کامل

Realizing Consistent Event Ordering in Distributed Shared Memory Systems

A large number of tasks in distributed systems can be traced down to the fundamental problem of attaining a consistent global view on a distributed computation. Based on our previous theoretical work concerning consistent event ordering in systems featuring both message passing and distributed shared memory facilities, in the paper at hand we discuss the more practical issues, solutions, and re...

متن کامل

Debugging of Distributed Object-Oriented Applications

Our first job was to adapt the causal partial order of events to the new context of object oriented distributed applications. We want to order method invocations, method executions and blocks of code. By this way we adopt an approach based on a logic of action where only two events are needed : the begin and the end of the action. Then the causal ordering of distributed objects applications is ...

متن کامل

Resource Constrained Project Scheduling with Material Ordering: Two Hybridized Meta-Heuristic Approaches (TECHNICAL NOTE)

Resource constrained project scheduling problem (RCPSP) is mainly investigated with the objective of either minimizing project makespan or maximizing project net present value. However, when material planning plays a key role in a project, the existing models cannot help determining material ordering plans to minimize material costs. In this paper, the RCPSP incorporated with the material order...

متن کامل

Scotch and libScotch 5.0 User’s Guide

This document describes the capabilities and operations of Scotch and libScotch, a software package and a software library devoted to static mapping, partitioning, and sparse matrix block ordering of graphs and meshes/hypergraphs. It gives brief descriptions of the algorithms, details the input/output formats, instructions for use, installation procedures, and provides a number of examples. Sco...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016